![]() |
![]() |
| Demo name | Author | Components used | |
| BasicClientServer Demonstrates basic use of TIdTCPServer and TidTCPClient |
unknown | unknown | TidTCPClient TidTCPServer |
| CGIMailer Demos demonstrates how to send mail from a CGI application |
Allen O'Neill | allen_oneill@hotmail.com | TidSMTP TidMessage |
| Chat demo Nice demo that shows how to build a simple "chat room" application. |
Jeremy Darling | webmaster@eonclash.com | TidTCPClient TidTCPServer TidThreadMgrDefault |
| DayTimeServer Very simple demonstration of a working "DayTime Server" |
unknown | unknown | TidDayTime TidDayTimeServer |
| DB Server Demonstrates DB server and load reactoin |
unknown | unknown | TidTCPServer |
| DNS Resolver Client Demonstrates using the DNS Resolver client component to extract all record types in a DNS entry. |
Vladimir Vassiliev / Ray Malone | voldemarv@hotpop.com / ray@mbssoftware.com | TidDNSResolver |
| Echo Client Simple example showing usage of the idEcho client |
unknown | unknown | TidEcho |
| Echo Server Simple example showing the TidEchoServer in operation |
unknown | unknown | TidEcho TidEchoServer |
| Finger Client Simple demonstration of finger client - interacts with Finger Server demo |
unknown | unknown | TidFinger |
| Finger Server Finger server demonstration - basic example - interacts with Finger Client demo |
unknown | unknown | TidFinger TidTime TidFingerServer |
| FTPDemo FTP Client demonstration - handles both UNIX and NT directory structures |
Doychin Bondzhev | doichin@5group.com | TidFTP TidAntiFreeze TidLogDebug |
| GopherClient Basic gopher client that interacts with Gopher server example |
unknown | unknown | TidGopher |
| Gopher Server Shows basic demo of Gopher Server - Interacts with Gopher Client |
Pete Mee | unknown | TidGopherServer |
| HTTP Client This demonstration shows the basics of interacting with a HTTP server |
unknown | unknown | TidHTTP TidAntiFreeze TidConnectionInterceptOpenSSL |
| HTTP Client Kylix This demonstration shows the basics of interacting with a HTTP server - Kylix |
unknown | unknown | TidHTTP TidAntiFreeze |
| HTTP Server Basic implimentation of a HTTP server - interacts with HTTP Client demo |
unknown | unknown | TidHTTPServer TidServerInterceptOpenSSL |
| DateTime Test Demonstrates Date and Time handling for Internet Protocols using TIdDateTimeStamp |
unknown | unknown | TidDateTimeStamp |
| Image Server Nice demo that shows how a client requests a dynamic listing of image files, the server returning the file list, and then the client requesting a binary stream of the image itself. |
Allen O'Neill | allen_oneill@hotmail.com | TidTCPClient TidTCPServer |
| IndyBrowser Demo that shows using the INDY HTTP Client in conjunstion with the HTMLLite browser component from   http://www.pbear.com/ |
Doychin Bondzhev | doichin@5group.com | TidHTTP TidAntiFreeze |
| Kylix Daemon Demonstrates creating a Daemon that runs on Linux. Uses TCPServer and client |
Anthony J. Caduto | tcaduto@amsoftwaredesign.com | TidTCPClient TidTCPServer TidThreadMgrDefault |
| Mail Client Demonstrates the basics of a real-time email client application. Uses POP3, and SMTP in conjunction with TidMessage |
Hadi Harri | hadi@pbe.com | TidPOP3 TidSMTP TidAntiFreeze TidMessage |
| Mail Client Kylix Specific mail client demo for Kylix - demonstrates most functionality required toimplement such a client |
unknown | unknown | TidPOP3 TidSMTP TidAntiFreeze TidMessage |
| MAPS Demo MAPS is a mail abuse system and is designed to check for Spammers. Program also provides suggested bounce messages for E-Mail systems to use when rejecting E-Mail from computers on a list. |
unknown | unknown | TidDNSResolver |
| Usenet News Reader Client demonstrating NTTP / Usenet client |
unknown | unknown | TidTCPClient TidNNTP TidAntiFreeze TidMessage TidConnectionInterceptOpenSSL |
| Parse URL Demonstrates using TidURL to parse a URL command into its individual parts. |
unknown | unknown | *unknown* |
| PING Client GUI Application that uses the TidIcmpClient to demonstrate gathering PING statistics. Unike the PING console application, this demo has a basic user interface |
unknown | unknown | TidIcmpClient |
| Proxy Client Demo Simple proxy demo which uses the Mapped Port component. Run this demo, launch a browser, and open this URL with your browser: http://127.0.0.1:81/ It will show you the Borland website. The mapped port component in this demo maps incoming connections on port 81 to www.borland.com on port 80 (web port) |
unknown | unknown | TidMappedPortTCP |
| QOTD Client Demo Simple QOTD (Quote Of The Day) demos displays the daily quote received from a QuoteServer |
unknown | unknown | TidQOTD |
| Simple Server Demonstrates basic usage of TidSimpleServer |
unknown | unknown | TidSimpleServer |
| SMTPRelay Demo Client This demonstrates using the DNS resolver to resolve the MX(mail)record of a domain, and using the DNS answers, attempting to deliver mail directly to the recipients mailbox. This can be useful for example where you want to get a message to the recipient quickly, but your local SMTP server only sends mail out at intervals. |
Allen O'Neill | allen_oneill@hotmail.com | TidDNSResolver TidSMTP TidAntiFreeze TidMessage |
| SSL HTTP Demo Comprehensive example of using SSL (Secure Sockets layer) encryption between a HTTP client and HTTP server |
unknown | unknown | TidHTTP TidHTTPServer TidAntiFreeze TidThreadMgrDefault TidConnectionInterceptOpenSSL TidServerInterceptOpenSSL |
| SSL Tunnel Implementation of a secure tunnel connection. Usage: SSLTunnel |
unknown | unknown | TidTCPClient TidMappedPortTCP TidConnectionInterceptOpenSSL |
| TCPDataset This demo shows how to send Database table and SQL query data results fromserver toclient. It uses TKBMMemTable, an opensource Memory Dataset component to handle the data both on server and client side. |
Allen O'Neill | allen_oneill@hotmail.com | TidTCPClient TidTCPServer TidAntiFreeze |
| TCP Stream Client/Server Nice tidy demo that shoes how to send data streams between client and server. |
Don Siders | sidersd@att.net | TidTCPClient TidTCPServer |
| Telnet Demo Simple application showing use of the TidTelnet component |
unknown | unknown | TidTelnet |
| Threaded SMTP client Nice demo that demonstrates using the Indy SMTP blocking sockets within a thread |
Chad Z Hower | TidSMTP TidMessage |
|
| Time Client Demo Simple example of getting the time from a remote time server. A list of open time servers is available at: http://www.eecis.udel.edu/~mills/ntp/servers.html |
unknown | unknown | TidTime |
| TimeServer Very basic application showing the TimeServer in action - no code required ! |
unknown | unknown | TidTime TidTimeServer |
| TraceRoute Client Very good demo that uses the TidICMPClient component to trace a route from client to host over TCP/IP. |
unknown | unknown | TidIcmpClient TidAntiFreeze |
| Trivial FTP Client Simple demo showing use of Trivial FTP |
unknown | unknown | TidTrivalFTP |
| Trivial FTP Server Good demo to show use of IdTrivialFTPServer |
unknown | unknown | TidTrivalFTPServer |
| TCP Tunnel Demonstrates TIdTunnelMaster and TIdTunnelSlave - components for IP encapsulation "tunnels". TIdTunnelMaster also allows construction of Virtual Private Networks through the IP encapsulation tunnel facilities for SOCKS authentication, tunnel management, data transformation, statistical logging, and IP header CRC calculation with optional IP header message types. TIdTunnelMaster works in conjunction with an instance of TIdTunnelSlave that acts as the multithreaded server for managing the endpoint for the IP tunnel. |
Gregor Ibic | unknown | TidTunnelMaster TidTunnelSlave |
| UDPChargenAndEcho Demonstrates UDP Chargen and Echo |
unknown | unknown | TidUDPClient TidUDPServer |
| UDP Client Server Demo Nice concise example of using the UDP client and server components |
Dr. Harley Mackenzie, HARD Software | hjm@hardsoftware.com | TidUDPClient TidUDPServer TidAntiFreeze |
| Zip Code Lookup Nice demo that shows simple TCPServer / Client interaction; client sends in a (US) zip code, the server returns the location. |
unknown | unknown | TidTCPClient TidTCPServer TidAntiFreeze |
| Whois GUI Shows basic usage of the WhoIs component. |
Allen O'Neill | allen_oneill@hotmail.com | TidWhois |
Notes: